package com.hcms.system.service;

import com.hcms.system.domain.MenuDataDto;
import com.hcms.system.domain.MenuDo;
import org.springframework.stereotype.Service;

import java.util.List;
import java.util.Map;

@Service
public interface MenuService {

    MenuDo get(int id);

    MenuDo getByPermsName(String permsName);

    List<MenuDo> list(Map<String, Object> map);

    int count(Map<String, Object> map);

    int save(MenuDo menu);

    int update(MenuDo menu);

    List<MenuDo> tree();

    // 获取后台菜单
    List<MenuDataDto> getMenuData(int roleId);
}
